/**
 * @author sorcerer.ma@gmail.com
 */
 
@import url(960_12_col.css);
@import url(btn.css);
@import url(select2.css);

html {
	height: 100%;
}

body {
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
}

input,
textarea {
	background-color: white;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #EEE), color-stop(15%, white));
	background-image: -webkit-linear-gradient(top, #EEE 1%, white 15%);
	background-image: -moz-linear-gradient(top, #EEE 1%, white 15%);
	background-image: -o-linear-gradient(top, #EEE 1%, white 15%);
	background-image: -ms-linear-gradient(top, #EEE 1%, white 15%);
	background-image: linear-gradient(top, #EEE 1%, white 15%);
	border: 1px solid rgb(180,180,180);
	border-radius: 5px;
	height: 35px;
	font-family: "微软雅黑";
}

input {
	font-size: 20px;
	padding: 2px 0 2px 5px;
}

textarea {
	padding: 15px 0 0 5px;
}

input:focus,
textarea:focus {
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
    -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
    -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
    box-shadow        : 0 0 5px rgba(0,0,0,.3);
    border: 1px solid rgb(254,136,32);
    outline: none;
}

h6 {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 18px;
}

#checkimg {
	cursor: pointer;
}

.expand_h {
	margin-top: 15px;
	margin-bottom: 15px;
}

.input_w {
	width: 424px;
}

.h150 {
	min-height: 150px;
}

/* theme color
-------------------------------------------------------------------------*/
.theme_orange {
	color: rgb(255,101,38);
}

.theme_blue {
	color: #007fff;
}

.theme_green {
	color: #65991d;
}

.theme_gray {
	color: rgb(153,153,153);
}

/* container_all
-------------------------------------------------------------------------*/
.container_all {
	min-height: 100%;
	margin: 0 auto 0 auto;
	height: 100%;
	height: auto;
	position: relative;
}

/* header
-------------------------------------------------------------------------*/
.header {
	background-color: rgb(255,101,38);
	background-image: url(../images/logo_background.gif);
	background-repeat: repeat-x;
}

.header #logo1,
.header #logo2 {
	float: left;
}

/* content
-------------------------------------------------------------------------*/
.content {
	padding-bottom: 95px;
	min-height: 100%
}

#dialog {
	margin: 10px 0 0 0;
}

.tagspan {
	border: 1px solid rgb(180,180,180);
	border-radius: 5px;
	display: inline-block;
	width: 100px;
	height: 40px;
	margin: 0 0 10px 0;
	padding: 5px;
}

.b1 {
	background-color: #E4E4E4;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #F4F4F4), color-stop(50%, #F0F0F0), color-stop(52%, #E8E8E8), color-stop(100%, #EEE));
	background-image: -webkit-linear-gradient(top, #F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
	background-image: -moz-linear-gradient(top, #F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
	background-image: -o-linear-gradient(top, #F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
	background-image: -ms-linear-gradient(top, #F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
	background-image: linear-gradient(top, #F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #EEE 100%);
}

.b2 {
	background-color: rgb(254,136,32);
}

.b2 h5,
.b2 span {
	color: white;
}

.tagspan:hover {
	border: 1px solid rgb(180,180,180);
    border: 1px solid rgb(254,136,32);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
    -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
    -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
    box-shadow        : 0 0 5px rgba(0,0,0,.3);
	cursor: pointer;
}

.tagspan h5 {
	font-size: 16px;
	font-family: "微软雅黑";
	margin: 0;
	padding: 0;
}

.tagspan span {
	font-size: 12px;
	font-family: "微软雅黑";
	margin: 0;
	padding: 0;
}

/* footer
-------------------------------------------------------------------------*/

.footer {
	position: absolute;
	bottom: 0px;
	background-color: rgb(220,220,220);
	color: rgb(162,162,162);
	border-top: 3px solid rgb(162,162,162);
	padding: 20px 0 50px 0;
	clear: both;
	width: 100%;
}

/* triangle
-------------------------------------------------------------------------*/

.triangle {
	background-image: url(../images/border.gif);
	background-repeat: repeat-x;
}

.container_12 .tribody {
	width: 938px;
	background-color: rgb(245,245,245);
	border-left: 1px solid rgb(176,176,176);
	border-right: 1px solid rgb(176,176,176);
	border-bottom: 1px solid rgb(176,176,176);
	padding: 15px 0 30px 0;
}

div#left_tribody {
	width: 469px;
	border-left: 1px solid rgb(176,176,176);
	border-bottom: 1px solid rgb(176,176,176);
	padding: 0 0 30px 0;
}

div#right_tribody {
	width: 469px;
	border-right: 1px solid rgb(176,176,176);
	border-bottom: 1px solid rgb(176,176,176);
	padding: 0 0 30px 0;
}
